package com.icss.clothes.service;

import com.icss.clothes.entity.Color;
import com.icss.clothes.entity.Shop;
import com.icss.clothes.entity.Shopdetail;

import java.util.List;

public interface IShopService {
    public List<Shop> findAll();
    //能够获取得到所有满足过滤条件的商品列表的业务逻辑
    public List<Shop> findAllSearch(Shop shopSearch);
    //展现特色商品--通过备注检索
    public List<Shop> findBycomment(String comment);

    //获取最新上架、最高销量、最佳评分
    public List<Shop> findCommodityBySort(int sortid);
    //能够查询得到所有满足销量排序的过滤条件的业务逻辑
    public List<Shop> findAllBySale_number();
    //能够通过指定的商品编号获取得到商品详情信息的业务逻辑
    public List<Shopdetail> findAllByC_cid(int c_id);
    //能够通过指定的商品编号获取得到商品颜色的业务逻辑
    public List<Color> findAllColorByC_id(int c_id);
    public List<Shopdetail> findByCidAndColorId(int color_id,int c_id);
    public double findByCidAndSizeId(int c_id, int size_id);
    public Shop findById(int id);
    //能够获取得到所有商品详情信息的业务逻辑
    public List<Shopdetail> selectAllByNumberAndCd_id();
}
